package com.ruoyi.luban.domain;

import java.io.Serializable;

/**
 * 微信小程序登录授权
 * 成功返回的微信用户参数
 */
public class WXUserLoginInfo implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 4214984184198403295L;
	
	private String nickName; 
	private String avatarUrl;
	private String gender; 
	private String city; 
	private String province; 
	private String country; 
	private String language;
	private String openId;
	private Long userId;
	private String loginType;
	/**
	 * 用户昵称 
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:51:09
	 * @return
	 */
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	
	/**
	 * 用户头像，
	 * 最后一个数值代表正方形头像大小（有0、46、64、96、132数值可选，
	 * 0代表640*640正方形头像），用户没有头像时该项为空。若用户更换头像，
	 * 原有头像URL将失效。 
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:51:44
	 * @return
	 */
	public String getAvatarUrl() {
		return avatarUrl;
	}
	public void setAvatarUrl(String avatarUrl) {
		this.avatarUrl = avatarUrl;
	}
	/**
	 * 用户的性别，值为1时是男性，值为2时是女性，值为0时是未知
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:52:10
	 * @return
	 */
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	/**
	 * 用户所在城市
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:52:45
	 * @return
	 */
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 用户所在省份
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:52:56
	 * @return
	 */
	public String getProvince() {
		return province;
	}
	public void setProvince(String province) {
		this.province = province;
	}
	
	/**
	 * 用户所在国家
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:53:01
	 * @return
	 */
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	/**
	 * 用户的语言，简体中文为zh_CN
	 * 
	 * @author chenwei
	 * @date 2018年3月20日 下午4:53:16
	 * @return
	 */
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}

	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getLoginType() {
		return loginType;
	}

	public void setLoginType(String loginType) {
		this.loginType = loginType;
	}
}
